main() {
  slice(1, 5);
  slice2(1);
  slice3(1, 2, 3);
}

int add(int a, int b) {
  return a + b;
}

void slice(int start, int? end) {
  print('切片开始索引：$start,结束索引:$end');
}

void slice2(int start, [int? end]) {
  print('切片开始索引：$start,结束索引:$end');
}

void slice3(int start, [int? end, int? stop]) {
  print('切片开始索引：$start,结束索引:$end,步长:$stop');
}
